package vip.liux.gateway.filters.decrypt;

import reactor.core.publisher.Mono;

/**
 * appId密钥仓储接口（响应式版）
 */
public interface AppKeyRepository {
    /**
     * 获取指定appId的Key配置
     *
     * @param appId 应用ID
     * @return KeyPairConfig，找不到返回Mono.empty()
     */
    Mono<KeyPairConfig> getKeyPairConfig(String appId);
}